Explicit Cyclic Substitutions
نویسنده
چکیده
In this paper we consider rewrite systems that describe the-calculus enriched with recursive and non-recursive local deenitions by generalizing thèexplicit substitutions' used by Abadi, Cardelli, Curien, and L evy 1] to describe sharing in-terms. This leads tòexplicit cyclic substitutions' that can describe the mutual sharing of local recursive deenitions. We demonstrate how this may be used to describe standard binding constructions (let and letrec)|directly using substitution and xed point induction as well as using`small-step' rewriting semantics where substitution is interleaved with the mechanics of the following-reductions. With this we hope to contribute to the synthesis of denotational and operational speciications of sharing and recursion.
منابع مشابه
Initial Algebra Semantics for Cyclic Sharing Structures
syntax Set ADJ 1975 S-sorted abstract syntax Set Robinson 1994 Abstract syntax with binding SetF Fiore,Plotkin,Turi 1999 Recursive path ordring LO R. Hasegawa 2002 S-sorted 2nd-order abs. syn. (SetF↓S)S Fiore 2003 2nd-order rewriting systems PreF Hamana 2005 Explicit substitutions [Set,Set]f Ghani,Uustalu,Hamana 2006 Cyclic sharing structures (SetT ∗ )T Hamana 2009
متن کاملEffect of Methoxy Substituents on the Activation Barriers of the Glutathione Peroxidase-Like Mechanism of an Aromatic Cyclic Seleninate.
Density functional theory (DFT) models including explicit water molecules have been used to model the redox scavenging mechanism of aromatic cyclic seleninates. Experimental studies have shown that methoxy substitutions affect the rate of scavenging of reactive oxygen species differently depending upon the position. Activities are enhanced in the para position, unaffected in the meta, and decre...
متن کاملFuzzy subgroups of the direct product of a generalized quaternion group and a cyclic group of any odd order
Bentea and Tu{a}rnu{a}uceanu~(An. c{S}tiinc{t}. Univ. Al. I.Cuza Iac{s}, Ser. Nouv{a}, Mat., {bf 54(1)} (2008), 209-220)proposed the following problem: Find an explicit formula for thenumber of fuzzy subgroups of a finite hamiltonian group of type$Q_8times mathbb{Z}_n$ where $Q_8$ is the quaternion group oforder $8$ and $n$ is an arbitrary odd integer. In this paper weconsider more general grou...
متن کاملLinear Explicit Substitutions
The-calculus adds explicit substitutions to the-calculus so as to provide a theoretical framework within which the implementation of functional programming languages can be studied. This paper gen-eralises the-calculus to provide a linear calculus of explicit substitutions , called xDILL, which analogously describes the implementation of linear functional programming languages. Our main observa...
متن کاملSUBSEXPL: A tool for Simulating and Comparing Explicit Substitutions Calculi A Tutorial
In this tutorial we present the system SUBSEXPL that is used for simulating and comparing explicit substitutions calculi. This framework was developed in Ocaml, a language of the ML family, and it allows the manipulation of expressions of the λ-calculus and of several styles of explicit substitutions calculi. Applications of this framework include: the visualisation of the contractions of the λ...
متن کامل